<html>
<body>
<p>报告使用基于构造函数的依赖项注入的 Spring <code>&lt;bean&gt;</code>。</p>

<p>当使用配置的 <code>&lt;constructor-arg&gt;</code> 标记和定义的 <code>autowire</code> 策略找不到 <code>&lt;bean&gt;</code> 的合适构造函数或工厂方法时，将触发检查。</p>

<p><b>示例：</b></p>
<pre><code lang="java">
    public class MyComponent {
    // 构造函数
    public MyComponent(MyBean bean) {}
    // 工厂方法
    public static MyComponent getInstance(String name, int port) {
    }
</code></pre>
<pre><code lang="xml">
    &lt;beans&gt;
      &lt;bean class="beans.MyComponent" id="foo"&gt; &lt;!-- 报告“在类 'MyComponent' 中找不到匹配的构造函数”" --&gt;
          &lt;constructor-arg ref="myBean"/&gt;
         &lt;constructor-arg value="123"/&gt;
      &lt;/bean&gt;

      &lt;bean class="beans.MyComponent" factory-method="getInstance"&gt; &lt;!-- 报告“在类中找不到匹配的工厂方法” --&gt;
         &lt;constructor-arg value="123"/&gt;
      &lt;/bean&gt;
    &lt;/beans&gt;
</code></pre>
</body>
</html>